/**
 ************************************************************************************************************
 * 
 ************************************************************************************************************
 * @file RBRenderPassGlow.h
 ************************************************************************************************************/

#ifndef __RBRENDERPASSGLOW__H__
#define __RBRENDERPASSGLOW__H__

#ifdef  HEADER_ONCE
#pragma HEADER_ONCE
#endif

#ifdef  HEADER_MSG
#pragma HEADER_MSG(RBRenderPassGlow.h)
#endif

/************************************************************************************************************
 * Includes
 ************************************************************************************************************/
#include "RBRenderPassFullScreen.h"

/************************************************************************************************************
 * Forward declarations
 ************************************************************************************************************/

/************************************************************************************************************
 * Class
 ************************************************************************************************************/
#if 0

class RBRenderPassGlow : public RBRenderPassFullScreen
{
public:
				    RBRenderPassGlow    (const RBString& strTechniqueName, RBRenderTargetGroup* pRTT);
	virtual	       ~RBRenderPassGlow    ();
	
    virtual void    Render              (uint32 uiFrameID);

protected:

    void            CheckResources      ();

private:

    RBRenderTargetGroupPtr m_spRTTSize1;
    RBRenderTargetGroupPtr m_spRTTSize4;
    RBRenderTargetGroupPtr m_spRTTSize16;

    RBTexturePtr           m_spTexture1;
    RBTexturePtr           m_spTexture4;
    RBTexturePtr           m_spTexture16;

    RBEffect*              m_pRemoveLowLuminance;
};

/************************************************************************************************************/

#endif

#endif // __RBRENDERPASSGLOW__H__
